100 REM ---CABOOSE BY AV FRAIOLI AFTER POKEWRITER BY VAL GOLDING
110 REM APPLESOFT BASIC VERSION COPYRIGHT BY AV FRAIOLI MARCH 7, 1981
120 N = 27
130 HOME : VTAB 3:N = N -1: HTAB N: PRINT "--------CABOOSE": HTAB N +9: PRINT "* *"
140 FOR PAUSE = 1 TO 20: NEXT PAUSE: IF N >9 THEN 130
150 PRINT : PRINT "THIS PROGRAM WILL CONVERT THE MACHINE CODE OF A BINARY FILE ALREADY LOADED IN MEMORY INTO CONSECUTIVE DATA STATEMENTS BEGINNING AT LINE NUMBER 63000.
160 PRINT : PRINT "THE DATA STATEMENTS CAN BE APPENDED TO, AND DIRECTLY RUN FROM A BASIC (FP) PROG-RAM BY INCORPORATING A POKE ROUTINE SUCHAS IS REMMED INTO THE PROGRAM LISTING AFTER THESE INSTRUCTIONS."
170 PRINT : PRINT "THIS PROGRAM IS NOT MEMORY-CONSERVATIVE.ITS PURPOSE IS TO IMPROVE PORTABILITY OFAPPLESOFT PROGRAMS WHICH CALL UP SHORT MACHINE CODE ROUTINES, AND TO DECREASE THE CLUTTER OF LISTINGS WHICH CANNOT BE RUN FROM THE CATALOG.
180 REM *************************
190 REM POKE FROM DATA STATEMENT ROUTINE:
200 REM FOR K=(# OF DECIMAL START ADDRESS TO (# OF DECIMAL END ADDRESS): READ J: POKE K,J: NEXT K
210 REM ALSO NOTE TO SET HIMEM BELOW START DECIMAL ADDRESS
220 REM *************************
230 PRINT : PRINT " <PRESS SPACE-BAR TO CONTINUE>"